home *** CD-ROM | disk | FTP | other *** search
/ MacFormat 1995 January / macformat-020.iso / Shareware City / Applications / Edit7_1.0b2 / Edit7 Manual (English) < prev    next >
Encoding:
Text File  |  1994-09-22  |  28.6 KB  |  966 lines  |  [ttro/ttxt]

  1.     * * *  (Preface for the translation, by Mark Nagata)  * * * 
  2.  
  3. Edit7 1.0b2  is a text editor application, which can be found at:  info-mac/text/edit7.hqx.
  4.  
  5. Author:  Hideaki Iimori (QFH00053@NiftyServe.or.jp)
  6.  
  7. What follows is my attempt at an English translation of the Edit7 documentation "Edit 7 Read Me" that is included in the Edit7 1.0b2 package.  Unfortunately to many of the people in the world, that documentation is written in Japanese.   So, encouraged by a request from Harry Hahn (hhahn@macc.wisc.edu), who is the author of the Text Editor mini-FAQ, I (Mark Nagata) have translated the documentation into English.  Since it's a quick translation job in a hurry, there might well be translation errors in this document.  I apologize in advance for any such possible errors.
  8.  
  9. I have permission from the author, Mr. Hideaki Iimori, for uploading this translation to the Internet archive sites.  With giving me that permission, he asked me to add his  comments (remember, the original documentation was written in October 1993) as follows:
  10.  
  11. ** The publicly distributed version 1.0b2 is a "rather old version", and he is currently working on a version that looks rather different from 1.0b2, and thus it would be nearly impossible for him to support the 1.0b2 version now, or to actively respond to questions/requests for 1.0b2.
  12.  
  13. ** He would appreciate it if the English translation would say that the author would prefer the address  qfh00053@niftyserve.or.jp  rather than the compuserve address (which is listed in the application's 'About' box).
  14.  
  15.                             Mark Nagata (nagata@kurims.kyoto-u.ac.jp)
  16.                             Translator of this documentation
  17.  
  18.  
  19. --- Now begins the translation of 'Edit 7 Read Me', dated October 1993. ---
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33. What is Edit7 ?
  34.  
  35. Edit7 is a Multilingual Text Editor that handles plain text files.
  36.  
  37.  
  38.  
  39. The goal of Edit7
  40.  
  41. * Create a software that is usable world-wide, taking full advantage of the Script Manager (WorldScript I/II).
  42.  
  43. * Experiment/practice an object-oriented architecture/programming/operation.
  44.  
  45. * Apply the essential functions of System 7, like AppleScript.
  46.  
  47.  
  48.  
  49. Features of Edit7
  50.  
  51. * Line wrap display ON/OFF
  52.  
  53. * TAB/CR/EOF marks display ON/OFF
  54.  
  55. * Horizontal scroll bar display ON/OFF
  56.  
  57. * Line number display ON/OFF
  58.  
  59. * Auto indent ON/OFF
  60.  
  61. * Variable high-speed scrolling
  62.  
  63. * High-speed Japanese in-line input, with the help of Inline++ (Under System 7.1, the in-line input is possible under the Japanese/Korean/Chinese Script Systems, if 'Inline++TSM' Extension is running.
  64.  
  65. * Auto-saves window location, font settings, etc.
  66.  
  67. * Supports the Script Manager (WorldScript I/II).  At this moment, it fully supports Scripts that write left-to-right.  Usable under all Scripts except Arabic/Hebrew, etc.
  68.  
  69. * Uses System 7 temporary memory, that effectively uses the available RAM without modifying the application's memory allocation.  (System 7 only).
  70.  
  71. * Supports its own virtual memory.  When the actual RAM size is not sufficient, Edit7 uses the hard disk to continue editing large files.
  72.  
  73. * All operations that modify text are undoable.
  74.  
  75. * Practically unlimited multiple Undo.
  76.  
  77. * Supports file-paste, and file-save for the selected region.
  78.  
  79. * Supports Drag & Drop text editing (can drag & drop between document windows).
  80.  
  81. * Document windows are splittable an unlimited number of times.
  82.  
  83. * An unlimited number of View windows can be created for a single document.
  84.  
  85. * Supports International Grep (the internationalized Grep that uses the Script Manager).
  86.  
  87. * File Search function can search by file name pattern, file creation date and file modification date, etc.
  88.  
  89. * Can start search by drag & drop file/folder/disk icons in the Finder.  Recognize aliases (System 7 only).
  90.  
  91. * Batch Search documents or files.
  92.  
  93. * Supports System 7 Stationery files.
  94.  
  95. * Supports Userland Frontier's Menu Sharing Protocol.
  96.  
  97.  
  98.  
  99. Restrictions
  100.  
  101. * Can run on all Macintoshes that run System Software 6.0.7 or later.
  102.  
  103. * Handles plain text files only (file type 'TEXT').
  104.  
  105. * Since it is an application that handles plain text files, only one Font can be used in each document window.
  106.  
  107. * One line of text can contain no more than 32,767 bytes.
  108.  
  109. * The maximum size of file that can be edited is about 60 megabytes plus the available RAM, assuming that there is enough free space on the hard disk.
  110.  
  111.  
  112.  
  113. Features that are not yet supported
  114.  
  115. * Formatted Printing.  The 'Print Preference' dialog is not operational.
  116.  
  117. * Reverse Search.
  118.  
  119. * Replace All
  120.  
  121.  
  122.  
  123. Features that are planned to be implemented in the future
  124.  
  125. * More powerful editing features, key binding customization
  126.  
  127. * Support of AppleScript
  128.  
  129. * Mark support
  130.  
  131. * Plug-in tools
  132.  
  133. * More Grep features (currently, "|" and "\1" are not yet supported.)
  134.  
  135. * Support of right-to-left Script Systems.
  136.  
  137.  
  138.  
  139.  
  140. Warning
  141.  
  142. This is a development version!  Please keep that in mind.
  143.  
  144. Just copy the application file to your hard disk, and you can run it there.  I don't expect any bugs that could cause a System Error, but I have left some Debugger symbols in the application, and so I would appreciate it if you could report a Macsbug or TMON report that lists disassemble near PC, stack crawl, registers and heap dump, in case Edit7 dropped into the debugger on your machine.
  145.  
  146.  
  147.  
  148.  
  149. Operation of Edit7
  150.  
  151. Since it is a version still under development, the features/operation might change in the future, but here I will list some explanation on the operation of version 1.0b2.
  152.  
  153.  
  154.  
  155. File Menu
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177. New    Creates a new document window.
  178. Open...    Opens a text file.
  179. Close    Closes the frontmost window.
  180. Save    Saves the content of a document window.
  181. Save As...    Saves the content of a document window/find result window into a new file.
  182. Revert to Saved    Puts back the content of the document window to the content you have last saved.
  183. Paste File...    Pastes a file's content onto the current selection range (undoable).
  184. Save Selection As...    Saves the current selection range into a new document.
  185. Preferences
  186.     Edit...    Editing-related settings.
  187.     File Search...    File Search-related settings.
  188.     Print...    Printing-related settings.
  189. Page Setup...    Sets the page setup for the printer.
  190. Print...    Prints the content of the document window/find result window.  Currently no print formatting is supported yet.  (plain text only)
  191. Quit    Quits the application.
  192.  
  193.  
  194.  
  195. File Menu -related Windows
  196.  
  197.  
  198. Edit Preference Dialog
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.  
  206.  
  207.  
  208.  
  209.  
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216. Max VM Size/Doc    Sets the maximum virtual memory size per one document.
  217. Max Scroll Speed    Sets the maximum scroll speed for document windows.
  218. Max Zoom Width    Sets the maximum window width with window Zoom.
  219. Max No. of Undos    Sets the maximum level of Undos.
  220. Auto Save Window Position    If checked, auto-remembers the document window location and the Format menu settings.
  221. Update Clipboard When Drag Text    If checked, the Clipboard content is updated when you do drag & drop text editing.
  222. Sync Font and KeyScript    If checked, automatically switches the KeyScript corresponding to the Font that the frontmost document window uses.
  223.  
  224.  
  225. File Search Preferences Dialog
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238. Drag & Drop Search Trigger Key    When you drag & drop a file/folder/disk icon onto Edit7's icon in the Finder, with the modifier key that is set here, Edit7 will automatically start File Search.  (System 7 only).
  239.  
  240. Folder Search Depth    Sets the maximum level of subfolders the File Search should look into a folder/disk.  When it is set to "1", only the files that are directly inside the target folder are searched.
  241.  
  242.  
  243. Print Preferences Dialog
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259. Not yet working.  Does not do anything, whatever you set in here.
  260.  
  261.  
  262.  
  263.  
  264.  
  265. Edit Menu
  266.  
  267.  
  268.  
  269.  
  270.  
  271.  
  272.  
  273.  
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280. Undo xxxx nn/mm    Undoes the last operation on text.
  281.     xxxx:   the name of the operation
  282.     nn:    the current location in the document
  283.     mm:    the number of levels of Undos that are currently kept for the document
  284. Redo xxxx nn/mm    Redoes the last Undoed operation.
  285.     xxxx:   the name of the operation
  286.     nn:    the current location in the document
  287.     mm:    the number of levels of Undos that are currently kept for the document
  288. Clear Undos... nn/mm    Clears all the Undo history.  Effective when you are short of memory size.
  289.     nn:    the number of levels of Undos that are currently kept
  290.     mm:    the maximum number of Undos
  291. Cut    Delete the selected range of text and send it to the Clipboard.  (undoable)
  292. Copy    Send the selected range in the document window to the Clipboard.  Also sends the selected lines in the Find Result window to the Clipboard.
  293. Paste    Replace the selected range of text with the Clipboard content.  (undoable)
  294. Clear    Delete the selected range of text.  (undoable)
  295. Select All    Select all content of the document window/Find Result window.
  296. Show Clipboard    Displays the Clipboard content.
  297.  
  298.  
  299.  
  300. Edit Menu -related Window
  301.  
  302.  
  303. Clipboard Window
  304.  
  305. Displays the Clipboard content, when you select the 'Show Clipboard' menu.  Display Format setting is available in the same way as in a document window.  Format settings, ON/OFF state, window location for the Clipboard Window is always automatically remembered.
  306.  
  307.  
  308.  
  309.  
  310.  
  311.  
  312.  
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322. Search Menu
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.  
  338.  
  339.  
  340. Find...    Display the Find/Replace Dialog.
  341. Find Again    Repeat the search for the current find string.
  342. Find Selection    Search for the currently selected text string.
  343. Enter Selection    Make the currently selected text string the find string.
  344. Replace    Replace the currently selected text string with the replace string.
  345. Replace All    Not implemented yet.
  346. Select Search Folder...    Set the target folder for the File Search.  It is mainly meant for System 6 users.  Under System 7, I would recommend drag & drop operation in the Finder.
  347. File Filter...    Displays the File Filter Dialog.
  348. Show Find Results    Displays the Find Results Window.
  349. Go To Line...    Moves the document window's display location to the specified line.
  350.  
  351.  
  352.  
  353. Search Menu -related Windows
  354.  
  355.  
  356. Find/Replace Dialog
  357.  
  358. Settings, ON/OFF state, window location for the Find/Replace Window is always automatically remembered.  The Font used in the Find/Replace dialog is automatically changed into the currently frontmost document window's Font/Script settings.  When there is no document window open, you can set the Font settings for the Find/Replace dialog.
  359.  
  360.  
  361.  
  362.  
  363.  
  364.  
  365.  
  366.  
  367.  
  368.  
  369.  
  370. Find Next    Search for the next occurrence of the find string.
  371. Reverse    Not implemented yet.
  372. Replace & Find    Replace the current selection with the replace string and search for the next occurrence of the find string.  (undoable)
  373. Replace    Replace the current selection with the replace string.  (undoable)
  374. Replace All    Not implemented yet.
  375.  
  376. Ignore Case    When checked, uppercase/lowercase letters are not distinguished.
  377. Ignore 1Byte/2Byte    When checked, the 1-byte code and the 2-byte code for an alphabetical/numerical/Kana/symbol are not distinguished.  (meaningful under the Japanese Script only)
  378. Grep    When checked, use the International Grep function.  Supports 2-byte Scripts in Japanese/Korean/Chinese, too.
  379.  
  380.  
  381. Regular Expressions that are currently supported:
  382.  
  383.  
  384. ^        matches the start of a line
  385.  
  386. $        matches the end of a line
  387.  
  388. .        matches any character that is not CR (carriage return).  Under appropriate document Script, a 2-byte code is recognized as a character.
  389.  
  390. [characterset ]        matches any character in the characterset.  Under appropriate document Script, a 2-byte code is recognized as a character.  Example:   [a-zA-Z], [0-9]
  391.  
  392. [^characterset ]        matches any character that is not in the characterset.  Under appropriate document Script, a 2-byte code is recognized as a character.  Example:   [^a-zA-Z], [^0-9]
  393.  
  394. pattern *        repetition of zero or more times of the pattern.  Example:   [0-9]*, A*
  395.  
  396. pattern +        repetition of one or more times of the pattern.  Example:   [0-9]+, A+
  397.  
  398. pattern ?        repetition of zero or one time of the pattern.  Example:   texts?
  399.  
  400. \xHH        matches the 1-byte character for the ASCII byte 0xHH.  Example:   \x0d : CR code
  401.  
  402. \xHHHH        matches the 2-byte character for the ASCII 2-byte 0xHHHH.  Example:   \x8140 : Shift-JIS space code
  403.  
  404. \t        TAB code
  405.  
  406. \n        Line Feed code
  407.  
  408. \r        CR code
  409.  
  410. \specialChar        treats the characters that have special meanings in Regular Expression as normal characters.  Example:   \.  : means the period character, not any single character.
  411.  
  412.  
  413. Wrap Around    When checked, continues the search from the beginning of the file after the search reaches the end of the file.  (Applicable only when Batch Find is OFF.)
  414. Batch Find    When checked, uses the Batch Find mode.
  415. Match Once in 1 Line    Recognizes only one occurrence per one line of text.  (Applicable only when Batch Find is ON.)  Normally, I would recommend you to keep this checked, because an enormous numbers of matches might occur when a pattern is used that matches any characters.
  416.  
  417.  
  418. Select Search Folder Dialog
  419.  
  420. The standard file selection dialog appears when you select the 'Select Search Folder...' menu.  The target folder for the File Search can be selected there, either by pressing the 'Select "foldername"' button, or by selecting any TEXT file inside the folder you want to be the target folder.
  421.  
  422.  
  423. File Filter Dialog
  424.  
  425. Sets the condition for files to be searched.  When multiple conditions are set, then only those files that satisfy all of the conditions are searched.  Settings, ON/OFF state, window location for the File Filter Window is always automatically remembered.
  426.  
  427.  
  428.  
  429.  
  430.  
  431.  
  432.  
  433.  
  434.  
  435.  
  436.  
  437.  
  438. File Name    When checked, restrict the target to those files that matches the filename pattern.  When 'Grep' is not checked, any partial match is considered as a match.  When 'Grep' is checked, the full match is required. 
  439.     Ignore Case    When checked, uppercase/lowercase letters are not distinguished. 
  440.     Ignore 1Byte/2Byte    When checked, the 1-byte code and the 2-byte code for an alphabetical/numerical/Kana/symbol are not distinguished.  (meaningful only when the System's primary Script is Japanese)
  441.     Grep    When checked, use the International Grep function.  The Grep pattern is interpreted in the context of the System's primary Script.  
  442. Edit7 Files Only    When checked, only files that are created by Edit7 are looked at.  When unchecked, all TEXT files are looked at.
  443. Create Date    Restrict the search be the file creation dates.
  444. Modify Date    Restrict the search be the file modification dates.
  445.     =    on that day only
  446.     <    on that date or earlier
  447.     >    on that date or later
  448.     !    all dates other than that date
  449.  
  450.  
  451. Find Results Window
  452.  
  453. When you run a Batch Find from the Find/Replace dialog, a Batch Search is done for the frontmost document window, and then the Find Results Window will display the matched lines.
  454.  
  455. The display format is:
  456.  
  457.     Document name <TAB> line number <TAB> content of the line.
  458.  
  459. The mouse pointer will change over the Find/Replace Window.  If you double-click on a line, the line will be displayed in the document window.
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.  
  470.  
  471.  
  472.  
  473. The content of the Find Results Window can be saved in a TEXT file, if you select 'Save As...' from the 'File' menu.  You can select one or more lines (shift-click, command-click, 'Select All' are available).  You can use the 'Copy' item from the 'Edit' menu, to copy the contents to the Clipboard.
  474.  
  475. You can select the Font to be used in the Find Results window, by the 'Format' menu.  Font settings, ON/OFF state, window location for the Find  Results Window is always automatically remembered.
  476.  
  477.  
  478. Go To Line Dialog
  479.  
  480.  
  481.  
  482.  
  483.  
  484.  
  485. Jumps to the specified line.
  486.  
  487.  
  488.  
  489.  
  490.  
  491. Format Menu
  492.  
  493.  
  494.  
  495.  
  496.  
  497.  
  498.  
  499.  
  500.  
  501.  
  502.  
  503.  
  504.  
  505.  
  506. The settings of the Format menu are automatically remembered in each document file's resources.
  507.  
  508. Wrap Line    toggle the wrap display of lines.
  509. TAB/CR/EOF    toggle the display of TAB/CR/EOF codes.
  510. Horiz Scroll Bar    toggle the display of the horizontal scroll bar.
  511. Line No.    toggle the display of the line numbers.
  512. Auto Indent    toggle Auto Indent.
  513. TAB Width...    set the TAB width.
  514. Line Prefix...    set the Line Prefix string.
  515. Font    set the display font.   [Be warned -- a Font corresponds to a Script.  If you switch to a Font with different Script, the context will change, regarding the definition of a character, selection with double-clicking, Grep search pattern interpretation, etc.  This is all due to the fundamental relation between Font and Script in the Macintosh Script System.]
  516. Size    set the display Font Size.
  517. Capture Defaults    set the current Format menu settings to the default setting for a new document.
  518.  
  519.  
  520.  
  521. Format Menu -related Windows
  522.  
  523.  
  524. TAB Width Dialog
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531. Sets the TAB width.
  532.  
  533.  
  534. Line Prefix Dialog
  535.  
  536.  
  537.  
  538.  
  539.  
  540.  
  541.  
  542.  
  543.  
  544. Sets the Line Prefix text string.  TAB or "//" can be used for programming source files, and "> " is recommended for communication logs.  The string is used in the 'Add Prefix'/'Remove Prefix' command in the 'Tools' menu.
  545.  
  546.  
  547.  
  548.  
  549.  
  550. Window Menu
  551.  
  552.  
  553.  
  554.  
  555.  
  556.  
  557.  
  558.  
  559.  
  560.  
  561.  
  562.  
  563.  
  564.  
  565.  
  566.  
  567.  
  568. Split 2    Split the frontmost document window into two.
  569. New View    Create a new View window for the frontmost document window.
  570. Send Back    Moves the frontmost document window to the rearmost.
  571. Toggle Front 2    Switches the frontmost two document windows.
  572. Stack    Clean up the arrangement of all the document windows.
  573. Tile    Tile all the document windows.
  574. Tile 2 Vertical    Tile two frontmost document windows vertically.
  575. Tile 2 Horizontal    Tile two frontmost document windows horizontally.
  576. Tile 3 Vertical    Tile three frontmost document windows vertically.
  577. Tile 3 Horizontal    Tile three frontmost document windows horizontally.
  578.  
  579. A list of currently open documents are appended at the bottom of the 'Window' menu.  Command-1 to command-9 shortcuts are assigned for the first nine items.
  580.  
  581. If you select an item from this document list, then the frontmost window among the open Views for that document is brought to the front.
  582.  
  583. If the selected document happens to be already frontmost, then, all of the Views for that document will be brought to the front, over all other documents. 
  584.  
  585.  
  586.  
  587.  
  588.  
  589. Tools Menu
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.  
  599.  
  600.  
  601.  
  602.  
  603.  
  604. Format Lines    Wrap the selected range of text, removing and adding the CR code, so that it will fill the current window width, and the lines are ended with carriage return characters.  (undoable)
  605. Format Lines with Prefix    Do Format Lines with each line prefixed by the Line Prefix string.  (undoable)
  606. Remove CR    Connect lines in the selected range and make it a single line.
  607. Add Prefix    Add the Line Prefix string to each of the lines in the selected range.  (undoable)
  608. Remove Prefix    Delete the Line Prefix string from each of the lines in the selected range.  (undoable)
  609. TAB -> Spaces    Replace TABs with spaces.  (undoable)
  610. Spaces -> TAB    Replace spaces with TABs.  (undoable)
  611. Show Edit7 on Finder    Select (Reveal) the Edit7 application icon in the Finder.  (System 7 only)
  612. Show File on Finder    Select (Reveal) the file icon for the current document file or for the currently selected line in the FInd Results window in the Finder.  (System 7 only)
  613. Find in THINK Reference    Lookup THINK Reference for the currently selected text string.  (System 7 only, requires THINK Reference)
  614.  
  615.  
  616.  
  617.  
  618.  
  619. Frontier Menu
  620.  
  621. Appears (next to the 'Tools' menu) when UserLand Frontier (UserLand Software, Inc.) is running.  Edit7 supports UserLand Frontier's Menu Sharing Protocol.  An experimental Install File is attached, so please try it if you can.  A few Object Models and Core Suites for AppleScript support are implemented now.
  622.  
  623.  
  624.  
  625.  
  626.  
  627.  
  628.  
  629.  
  630.  
  631.  
  632.  
  633.  
  634.  
  635.  
  636.  
  637.  
  638.  
  639. Working on a Document Window
  640.  
  641.  
  642. The window title is shown as  "<Document name> :View <View number>".  When a non-saved change is made to the document, a "*" is added on top of the title. 
  643.  
  644. If you do window Zooming/Tiling on a multiple monitor setup, then the Zooming/Tiling is done only on the monitor where the mouse cursor is.
  645.  
  646. If you click the scroll bar with the option key down, then the scroll goes in the reverse direction.
  647.  
  648. Double-click selects a word.
  649. Triple-click selects a line.
  650. Quadraple-click selects the whole document.
  651. Dragging after double/triple clicking without releasing the mouse button, then the selection range will enlarge with the corresponding units.
  652.  
  653. The arrow keys will move the caret by a character (according to the current Script).
  654. Option-left/right arrowkey will move the caret over a word.
  655. Control-left/right arrowkey will move the caret to the beginning/end of line.
  656. Option-up/down arrowkey will move the caret to the beginning/end of the document.
  657. Shift-combination of any of the above will enlarge the selection.
  658.  
  659.  
  660.  
  661. Splitting a Document Window
  662.  
  663.  
  664. Dragging the Splitter region above the vertical scrollbar will split the window at any location.  Move the mouse onto the Splitter region (the black area), and the cursor changes:
  665.  
  666.  
  667.  
  668.  
  669.  
  670.  
  671.  
  672.  
  673.  
  674.  
  675.  
  676.  
  677.  
  678. Drag it to slide it to the location you want:
  679.  
  680.  
  681.  
  682.  
  683.  
  684.  
  685.  
  686.  
  687.  
  688.  
  689.  
  690.  
  691.  
  692. And release the mouse button:
  693.  
  694.  
  695.  
  696.  
  697.  
  698.  
  699.  
  700.  
  701.  
  702.  
  703.  
  704.  
  705.  
  706. You can change the splitting location by dragging the split bar at any time.
  707.  
  708. By repeating the procedure, you can get any number of multiple splitting:
  709.  
  710.  
  711.  
  712.  
  713.  
  714.  
  715.  
  716.  
  717.  
  718.  
  719.  
  720.  
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727. If you want to clear the splitting, you can drag the split bar over the next one, or you can double-click on the split bar to erase it.
  728.  
  729.  
  730.  
  731.  
  732. Multiple Views of a Document
  733.  
  734.  
  735. Selecting the 'New View' item from the 'File' menu will duplicate the current document window, by creating a new View window.  Just like the window splitting, you can create an unlimited number of Views from a document.  It would be convenient if you want to edit various locations of a document.
  736.  
  737. Unlike split window, multiple Views are more flexible, in that each View can have different window location, window size and various Format settings.  Play with it, and find your own usage of the multiple View.
  738.  
  739.  
  740.  
  741.  
  742.  
  743.  
  744.  
  745.  
  746.  
  747.  
  748.  
  749.  
  750.  
  751.  
  752.  
  753.  
  754.  
  755.  
  756.  
  757.  
  758.  
  759.  
  760.  
  761.  
  762.  
  763.  
  764. Drag & Drop Text Editing
  765.  
  766.  
  767. In addition to the traditional Cut, Copy, Paste, Edit7 will allow you text editing by Drag & Drop.  When you move the mouse pointer over the selected range of text, the cursor changes to a hand (Grab Cursor):
  768.  
  769.  
  770.  
  771.  
  772.  
  773.  
  774.  
  775.  
  776.  
  777.  
  778.  
  779.  
  780.  
  781. Press the mouse button, and "grab" the selected text:
  782.  
  783.  
  784.  
  785.  
  786.  
  787.  
  788.  
  789.  
  790.  
  791.  
  792.  
  793.  
  794.  
  795. Keep grabbing the text and move out of the selected region, and the cursor changes to the Move Drop Cursor:
  796.  
  797.  
  798.  
  799.  
  800.  
  801.  
  802.  
  803.  
  804.  
  805.  
  806.  
  807.  
  808.  
  809. Release the mouse button at the target location, and the text has moved:
  810.  
  811.  
  812.  
  813.  
  814.  
  815.  
  816.  
  817.  
  818.  
  819.  
  820.  
  821.  
  822.  
  823. If you also press the Option Key with grabbing text, then the mouse cursor will be a different Drop Cursor.  In this case, the original text is kept, and you will be making a copy of the text.  You can temporarily change the Move Drop Cursor to the Drop Cursor, by pressing the Option Key.
  824.  
  825.  
  826.  
  827.  
  828.  
  829.  
  830.  
  831.  
  832.  
  833.  
  834.  
  835.  
  836.  
  837.  
  838.  
  839. Text move/copy by Drag & Drop is not limited to a single window.  You can drag it between split windows, other Views or even between different document windows.
  840.  
  841. If you move outside of all the windows while dragging, then the cursor will change to the Trash Cursor.  If you release the mouse button while the cursor is the Trash Cursor, then you will be trashing the text.  It is equivalent to the 'Clear' command.
  842.  
  843. If you press down the Shift Key while you drag text out of a window, then, the cursor will not change to the Trash Cursor;  Instead, the window will Auto-Scroll.
  844.  
  845. Also, the cursor will change to the Clipboard Cursor if you move the mouse pointer over the Clipboard Window.  If you release the mouse button there, then you have move/copied the text to the Clipboard.  It is equivalent to the 'Cut'/'Copy' commands.
  846.  
  847. All Drag & Drop operations on the text are undoable.
  848.  
  849.  
  850.  
  851.  
  852.  
  853. File Search Features
  854.  
  855.  
  856. If you either (1) select 'Select Search Folder...' from the 'Search' menu and select a target folder, or (2) drag & drop a file/folder/disk icon over the Edit7 icon, in the Finder (under System 7), with the Trigger Key (that is set by the File Search Preferences dialog, the default is the Control Key) pressed, then a File Search is started, for the current find string that is set in the Find/Replace dialog.
  857.  
  858. While the File Search is in progress, the following File Search Control Window is displayed, and you can see the progress, and also control the search, from there:
  859.  
  860.  
  861.  
  862.  
  863.  
  864.  
  865. If 'Batch Find' is set to OFF in the Find/Replace dialog, then the search stops when the first match is found, the file is opened and the match is displayed. 
  866.  
  867. If 'Batch Find' is set to ON, then the Find Results Window is displayed.  Just like in the Find Results Window for a Search over a document window, Find Results Window allows you to double-click on a line to let it open the file and display the match.
  868.  
  869. If you select 'Show File on Finder' from the 'Tools' menu with the match line(s) is selected, then the corresponding file is highlighted in the Finder.  (System 7 only).
  870.  
  871.  
  872. You can switch to another application while Edit7 is doing the File Search in the background.
  873.  
  874. Edit7 recognizes System 7 aliases, and so it would be a good idea to keep aliases of frequently-used files/folders in a convenient folder, and you can drop that folder onto Edit7 with the Control Key down, to run the search for all the files.
  875.  
  876.  
  877. Upon File Search, Edit7 will use the Font/Script specified in the file's resources, if the file is a Edit7 file.  If the TEXT file was not created by Edit7, then the System's primary Script is used.
  878.  
  879.  
  880.  
  881.  
  882.  
  883.  
  884.  
  885. Tips
  886.  
  887.  
  888.  
  889. When you see the HardDisk Cursor while Edit7 is doing some operation, that means that Edit7 is using its Virtual Memory features because the actual memory is short.  The data is being swapped between RAM and the hard disk.  There will be no problem if you have enough hard disk space, but the speed of the operation will definitely slow down.
  890.  
  891. In this case, you can:
  892.  
  893.   Close unnecessary documents
  894.   decrease the Max No. of Undos
  895.   Clear Undos
  896.   increase Edit7's application memory partition (System 6 MultiFinder)
  897.   Quit other applications to increase the available RAM (System 7)
  898.  
  899. to allow as much things to be done within memory.
  900.  
  901. The display speed will noticeably slow down if you set the display of LineNumbers/TAB/CR/EOF to ON.  If you want the maximum speed display behavior, I would recommend you to set LineNumbers/TAB/CR/EOF display OFF, and set the Monitor to 1-bit black-and-white.   Under this situation, I believe that Edit7 realizes the fastest speed among the currently available Macintosh text editors.
  902.  
  903. Edit7 supports System 7 Stationery features.  You can Save a document with your favorite Format settings, window location and document template, use Finder's Get Info command to check the file's 'Stationery pad' checkbox.  After that, you can just double-click this Stationery to create a new document window in Edit7.
  904.  
  905.  
  906.  
  907.  
  908.  
  909. Version History
  910.  
  911.  
  912. 1.0b2    10/31/1993
  913. * Use only MC68000 instructions
  914. * Added Auto Indent
  915. * 'Format Lines with Prefix' added into the 'Tools' menu
  916. * 'Sync Font and KeyScript' added into Edit Preference
  917. * Changed the application/document icons
  918. * Support of Thunder7's Glossary feature
  919. * Corrected window updating after Find & Replace
  920. * Leave 3 lines worth of space at the bottom of the window, to accommodate the in-line transformation region
  921. * Fixed a bug that would cause a System Error after Printing, with some printer drivers
  922. * Corrected the System version check to allow "6.0.6", because the Japanese KanjiTalk 6.0.7 system incorrectly specifies itself as "6.0.6"
  923. * Corrected behavior of duplicate move with drag & drop text
  924. * Set the insertion point to the end of the region after drag & drop text
  925. * Implemented the Preferences file
  926. * Fixed a bug that would cause an "a required resource is missing" error, with combination of a certain printer drivers and some Extensions
  927. * Allowed the Font change in the Find/Replace dialog while no document window is open, to enable a File Search with Scripts other than the Primary Script
  928. * Corrected the line wrap method with entering a space in the middle of a word
  929. * Corrected the 'Close' behavior when the Find Results Window is the only window
  930. * Some English spelling errors
  931.  
  932.  
  933. 1.0b1    10/1/1993
  934. * The first public version
  935.  
  936.  
  937.  
  938.  
  939.  
  940. Finally,
  941.  
  942.  
  943. (1)  This software is freeware.  You can download it from network services, or you can freely give a copy to your friends.  No charge is required for using this software.
  944.  
  945. (2)  The copyright for this software belongs to the author.
  946.  
  947. (3)  The author is not liable to any damage caused by this software.
  948.  
  949. (4)  No redistribution of any modified archive is allowed.
  950.  
  951. (5)  Charged distribution of this software for profit, by any commercial company or individual, is not allowed.
  952.  
  953. (6)  If a company or an individual would want to distribute this software, with or without charge, for the purpose of sales promotion or attraction, then an advance permission by the author is required.  Uploading this software to a commercial network services library, is excluded from this restriction.
  954.  
  955. (7)  The author keeps the right to demand the recovery of all of the distributed copies, in the event this software were distributed against the terms (5) or (6).
  956.  
  957. (8)  If you have bug reports, requests, questions, etc., please post your message to the Mac Programming forum  FMACPRO of the NiftyServe BBS.  Alternatively, you can send email to:
  958.  
  959. QFH00053@NiftyServe.or.jp  (Hideaki Iimori).
  960.  
  961.  
  962.                                                             October 31, 1993
  963.  
  964.                                                             Hideaki Iimori
  965.  
  966.